package io.fft.flight.common.vo.refund;

import lombok.Data;

/**
 * @Author: likailun
 * @Description:
 * @Date: create in 2024/5/12 18:43
 */
@Data
public class RefundOrderVO {
    /**
     * 申请时间 YYYY-MM-dd HH:mm:ss
     */
    private String appTime;
    /**
     * 退票附件url
     */
    private String attachment;
    /**
     * 是否锁单状态，1-锁，0-未锁
     */
    private Integer lockState;
    /**
     * 订单编号
     */
    private String orderNo;
    /**
     * 退票订单编号
     */
    private String refOrderNo;
    /**
     * 退票原因，1-自愿退票(按客规收取退票手续费)，2-航班延误或取消，3-升舱换开，4-因病无法乘机，5-其他退票情况
     */
    private String refReason;
    /**
     * [refReason=其他退票情况]的其他退票原因，1-升舱申请全退；已取消编码作废行程单；同一供应商升舱换开，新票已经使用原票申请全退。（请备注升舱新票号）,2-名字错误，换开重出，新票已使用；已取消编码作废行程单，申请全退。（请备注新票票号）,3-客票当日已作废，请供应商按废票处理,(4-同一供应商重复出票（支付）申请全退，不动编码和票号,5-客票不退，退回多余票款,6-非供应商出票，不动编码和票号，全退票款,7-只退保险，不动编码和票号,8-其他（降舱、迫降、超售、差错退款）已提供证明申请全退,9-海航金卡会员（已作废行程单，取消PNR编码，申请全退）；（请备注会员卡号）,10-【以审核为准】重购客票，以提交航空公司审核为准,11-【以审核为准】审核有误，申请二次退款，调差补退票款,12-航司公布疫情政策申请退票
     */
    private String otherRefundReason;
    /**
     * 备注
     */
    private String remark;
    /**
     * 退票状态，1-退票申请中，2-退票成功，3-退票失败，4-已取消
     */
    private Integer supRefStatus;
    /**
     * 退款状态，10 -退款待确认；11 -退款完成；12 -退款驳回；13 -退款申请
     */
    private Integer supReiStatus;
}
